/**
 * 
 */
package com.naiterui.ehp.bs.doctor.vo;

import java.io.Serializable;
import java.util.Date;

/**
 * @author guoyongxiang
 * @since 1.0.0
 */
public class DeviceVO implements Serializable {

    /**
     * 字段或域定义：<code>serialVersionUID</code>
     */
    private static final long serialVersionUID = 620496733649132907L;
    /* 设备号 */
    private String deviceSN;
    /* 机型 */
    private String model;
    /* 登录地 */
    private String loginAddr;
    /* 登录时间 */
    private Date createdAt;

    /**
     * 构造函数
     */
    public DeviceVO() {
        super();
    }

    /**
     * 构造函数
     * @param deviceSN
     * @param model
     * @param loginAddr
     */
    public DeviceVO(String deviceSN, String model, String loginAddr) {
        super();
        this.deviceSN = deviceSN;
        this.model = model;
        this.loginAddr = loginAddr;
        this.createdAt = new Date();
    }

    /**
     * @return String 取得域 deviceSN 的方法。
     */
    public String getDeviceSN() {
        return deviceSN;
    }

    /**
     * @param deviceSN 对域 deviceSN 的设置方法.
     */
    public void setDeviceSN(String deviceSN) {
        this.deviceSN = deviceSN;
    }

    /**
     * @return String 取得域 model 的方法。
     */
    public String getModel() {
        return model;
    }

    /**
     * @param model 对域 model 的设置方法.
     */
    public void setModel(String model) {
        this.model = model;
    }

    /**
     * @return String 取得域 loginAddr 的方法。
     */
    public String getLoginAddr() {
        return loginAddr;
    }

    /**
     * @param loginAddr 对域 loginAddr 的设置方法.
     */
    public void setLoginAddr(String loginAddr) {
        this.loginAddr = loginAddr;
    }

    /**
     * @return Date 取得域 createdAt 的方法。
     */
    public Date getCreatedAt() {
        return createdAt;
    }

    /**
     * @param createdAt 对域 createdAt 的设置方法.
     */
    public void setCreatedAt(Date createdAt) {
        this.createdAt = createdAt;
    }
}
